home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
risc_src.lha
/
risc_sources
/
xlib
/
xcomposestatus.t
< prev
next >
Wrap
Text File
|
1990-06-01
|
619b
|
16 lines
(herald xcomposestatus (env tsys (xlib interface)))
(DEFINE (MAKE-XCOMPOSESTATUS) (CONS 'XCOMPOSESTATUSP (MAKE-BYTEV 8)))
(DEFINE (XCOMPOSESTATUS-COMPOSE_PTR X)
((LAMBDA (X Y) (CONS 'CHARP (MREF-POINTER X Y)))
(CHK-XCOMPOSESTATUSP X)
0))
(DEFINE (XCOMPOSESTATUS-COMPOSE_PTR! X Y)
((LAMBDA (X Y Z) (SET-MREF-POINTER! X Y (CHK-CHARP Z)))
(CHK-XCOMPOSESTATUSP X)
0
Y))
(DEFINE (XCOMPOSESTATUS-CHARS_MATCHED X)
(MREF-INTEGER (CHK-XCOMPOSESTATUSP X) 4))
(DEFINE (XCOMPOSESTATUS-CHARS_MATCHED! X Y)
(SET-MREF-INTEGER! (CHK-XCOMPOSESTATUSP X) 4 Y))